Skip to main content

Menyiapkan Lingkungan Pengembangan

Selamat datang kembali! Semoga kamu menikmati pembelajaran tentang Sui dan bahasa pemrograman Move. Pada pelajaran ini, saya akan memandu kamu menyiapkan lingkungan pengembangan untuk menjalankan program Move-Sui di sistem kamu. Sebelum masuk lebih jauh, pastikan semua prasyarat telah terpasang. Jangan khawatir! Saya sertakan panduan instalasi untuk tiap sistem. Silakan gulir untuk menemukan bagian yang relevan.

Instalasi Prasyarat untuk macOS

Berikut langkah-langkah untuk menginstal Move-Sui di macOS. Buka terminal dan jalankan perintah berikut.

  1. Instal brew menggunakan perintah berikut:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Instal cURL menggunakan perintah berikut:
brew install curl
  1. Instal CMake menggunakan perintah berikut:
brew install cmake
  1. Instal Git:
brew install git

Instalasi Prasyarat untuk Linux

Sekarang, kita bahas prasyarat untuk memasang Move-Sui di Linux.

  1. Perbarui apt-get dengan perintah berikut:
sudo apt-get update
  1. Instal cURL menggunakan perintah berikut:
sudo apt install curl
  1. Instal Git CLI:
sudo apt-get install git-all
  1. Instal CMake menggunakan perintah berikut:
sudo apt-get install cmake
  1. Instal GCC:
sudo apt-get install gcc
  1. Instal libssl-dev:
sudo apt-get install libssl-dev
  1. Instal pkg-config. Perintah ini opsional. Instal jika kamu memiliki OpenSSL di sistem.
sudo apt-get install pkg-config
  1. Instal libclang-dev:
sudo apt-get install libclang-dev
  1. Instal libpq-dev:
sudo apt-get install libpq-dev
  1. Instal build-essential:
sudo apt-get install build-essential

Instalasi Prasyarat untuk Windows

Berikut prasyarat untuk memasang Move-Sui di Windows:

  1. Windows 11 sudah menyertakan cURL versi Microsoft.
  2. Unduh dan instal Git CLI: https://git-scm.com/download/
  3. Unduh dan instal CMake: https://cmake.org/download/
  4. Unduh dan instal Protocol Buffers. Tambahkan ke variabel lingkungan PATH Windows.
  5. Unduh dan instal C++ Build Tools: https://visualstudio.microsoft.com/downloads/

Catatan: Perintah sui console tidak berjalan di PowerShell.

Instal Cargo dan Rust

Setelah semua prasyarat terpasang (macOS, Linux, atau Windows), kamu perlu menginstal Cargo dan Rust. Jalankan perintah berikut:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Kamu juga bisa mengunjungi halaman resmi Rust untuk cara pemasangan lainnya.

Instal Move-Sui

Jika semua sudah siap, saatnya memasang Sui. Jalankan perintah berikut untuk memasang binary Sui dari devnet:

cargo install --locked --git https://github.com/MystenLabs/sui.git --branch devnet sui

Periksa versi instalasi Sui kamu:

sui --version

Catatan: Jika mengalami error saat memasang Sui, pastikan semua prasyarat telah terbarui.

Penutup

Setelah lingkungan pengembangan berhasil disiapkan, mari lanjut menjalankan dan me-deploy program “Hello World”. Ini akan memberimu gambaran proses deployment smart contract di blockchain Sui.